/*
 * Reversi 1.1.0
 * par Brian Ravenet et Paul Massiot
 * Classe Direction
 */
package Jeu;
/**
 * Cette Classe représente des instances de directions. Les directions sont
 * représentées par une composantes en x et une composante en y.
 * @author Brian Ravenet
 * @author Paul Massiot
 */
public class Direction {
    /**
     * Composante en x de la direction
     */
	public int x;
        /**
     * Composante en y de la direction
     */
	public int y;
        /**
         * Constructeur de la classe direction qui nécessite deux paramètres.
         * @param x la composante en x
         * @param y la composante en y
         */
	public Direction(int x, int y) {
		this.x = x;
		this.y = y;
	}
        
	public boolean equals(Object o){
            if(o instanceof Direction){
                Direction autre = (Direction) o;
                return ((this.x == autre.x) && (this.y == autre.y));
            }
            else{
                return false;
            }
        }
}
